Principal Developer – C#/ASP.NET – Edaptive Computing, Inc

Principal Developer - C#/ASP.NET

Job Description

Edaptive Computing, Inc. (ECI) is currently seeking a Principal Developer. The Edaptive Principal Developer architects and leads the development of enterprise C#/ASP.NET applications.

Location

Dayton, Ohio

Type

Full time with competitive benefits package

Primary Responsibilities

• Leads a large and complex design and development team to implement designs that meet customer requirements using Agile – SCRUM methodology.
• Expert in cross-utilization of advanced products and methods.
• Stays abreast of new technologies. Proposes and implements new processes and techniques. Proposes inclusion of new technology into existing products and new solutions.
• Ensures the balance, consistency, integrity, fit, and simplicity of software systems using best practice software design patterns.
• Plans and conducts a variety of large engineering, architecture, specification, design, integration, and research and development tasks to meet customer requirements and specifications.
• Leads the development of advanced system architecture and design activities.
• Reviews and coordinates technology development across multiple projects.
• Develops proposals to external customers.
• Oversees entire software and hardware life cycles including requirements analysis, design, development, test planning, testing, peer reviews, and iteration artifacts.
• Addresses and resolves QA compliance issues.

Qualitative Requirements

• In-depth knowledge software engineering best practices and techniques.
• Advanced expertise in software architecture, design patterns, and cloud development best practices.
• Experience in architecting integration between multiple disparate systems.
• Up-to-date knowledge of the latest technological advances.
• Ability to perform hands-on coding and mentor team members.
• Experience in software design patterns and best practices.
• Ability to work independently and collaboratively as a leader of a project team.
• Good analytical and problem-solving skills.
• Strong written and verbal communication skills.
• Ability and desire to participate in customer meetings and develop customer presentations.
• Ability to manage multiple responsibilities while maintaining focus on core responsibility.
• Excitement and eagerness to learn new technology.
• Desire to work in an Agile software development environment.
• Ability to obtain a security clearance.
• Understanding and experience in DevOps and using automation/measurement to streamline deployments and development activities.

Educational and Experience Requirements

• 12+ years of C#/ASP.NET and MS SQL Server in a software development or engineering role.
• C#/ASP.NET Enterprise software architecture components and patterns.
• Directing others as a lead engineer or equivalent role.
• Bachelor degree or higher in Computer Science. 6 years of relevant experience or training can be substituted for the degree requirement.
• C#/ASP.NET Enterprise software architecture components and patterns.
• Architecting applications for cloud environments (AWS, Azure, etc).

Enhancing Qualifications

• Experience with Azure DevOps Server/TFS.
• Experience with Git.
• Cloud architecture/development experience and certifications (AWS/Azure).
• Experience with various database and storage technologies.
• Experience developing service-based applications with multiple, decoupled components.
• Visual Studio experience (coding, debugging, etc.).
• Web Forms and/or MVC.
• Have designed/implemented full DevOps pipelines.

About Edaptive Computing, Inc.

Edaptive Computing, Inc. (ECI) enables our customers to be efficient and effective by integrating innovative solutions to optimize, assure, and automate complex systems and processes. Founded in 1997, ECI is headquartered in Dayton, OH and serves a variety of U.S. Department of Defense and commercial sector customers. ECI has over 100 developers and is rapidly expanding to accommodate organic growth.

As you’re looking to make the next step in your career, ask yourself these questions:
1) Are you looking to join a well-established and still rapidly growing company?
2) Do you like to work on a variety of interesting projects using cutting edge technologies?
3) Do you want to be part of a small agile development team?
4) Are you looking for leadership opportunities?

Then look no further! At ECI you will always find opportunities to learn something new, contribute to the development process in a meaningful way, and advance your career.

Submission Instructions

(Non-complying submissions will not be considered)

Reference Application Engineer in all correspondence
Eligibility for a Security Clearance is required
Resumes must be 3 pages or less and provide description of how qualifying technologies were used. You may also submit a one page cover letter (optional but desired) stating your career objectives and how your qualifications and interest align with our requirements.
You must complete the applicant profile by clicking Apply Here at the bottom of the page. The process for submitting all information is not complete until you hit the submit button.

If you are interested in being considered for employment at Edaptive Computing Inc., apply on-line using our electronic application. If, due to a disability, you need assistance in completing the on-line application, contact the Edaptive's Human Resources Department at (937) 433 - 0477. Please indicate the specific assistance needed. Note: This option is reserved for those with disabilities only.

EOE, including Disability/Vets