Job Summary
We are seeking a skilled .NET Developer to design, develop, and implement reliable software solutions within a cross-functional team environment.
The candidate will apply knowledge of software development standards, data engineering fundamentals, quality assurance testing, and security controls to independently manage projects and programs.
The ideal candidate will also collaborate with stakeholders to ensure efficient system design, deployment practices, and adherence to established methodologies.
Key Responsibilities
•Implement data pipelines and storage systems for projects within the designated business area.
•Apply quality assurance testing methodologies to ensure software reliability.
•Analyze and manage requirements to meet current and future business needs.
•Monitor and administer IT environments with security controls in place.
•Develop, test, and verify software components according to development standards.
•Manage software releases, ensuring compliance with security and quality standards.
•Design system components and models compatible with cloud computing architectures.
•Collaborate with cross-functional teams and stakeholders to ensure effective system design and software development practices.
•Coordinate software releases and deployments using approved tools.
•Work in an Agile environment, following lifecycle models and methodologies.
Required Qualifications
•Proven experience in software development, testing, and code release management.
•Working experience with Agile processes and collaboration tools (Bamboo and GitHub).
•Expertise in Angular, .NET, TypeScript, and MS SQL.
•Familiarity with SNE (Systems Network Engineering) tools and practices.
•Strong understanding of software development lifecycle (SDLC) and DevOps practices.
•Experience with secure IT environment monitoring and software quality assurance testing.
Preferred Qualifications
•Ability to work independently and within cross-functional teams.
•Strong problem-solving skills and attention to detail.
•Excellent communication and collaboration skills.
•Experience in developing scalable, secure, and high-performing software applications.
Education: Bachelors Degree