Principal Developer - C#/ASP.NET
Job Description
Location
Type
Full time with competitive benefits package
Primary Responsibilities
• 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
• 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
• 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 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.
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
EOE, including Disability/Vets