The Application Developer with expertise in .NET, .NET Core, JavaScript, CSS, and API
development, with a strong understanding of DevOps practices. The Developer will be
responsible for designing, developing, and maintaining software applications that meet
business needs while ensuring seamless integration with DevOps pipelines. This role
involves collaborating with cross-functional teams to deliver high-quality solutions,
optimizing code for performance, and adhering to industry best practices.
Key Responsibilities
Develop and maintain web applications using .NET and .NET Core frameworks.
Design and implement front-end solutions with JavaScript, CSS, and modern
frameworks/libraries (e.g., Angular, React, or Vue.js).
Create, manage, and optimize RESTful APIs to support application functionality.
Ensure code quality, security, and performance by following best practices and
coding standards.
Collaborate with management and team to integrate continuous
integration/continuous deployment (CI/CD) pipelines and automate development
processes.
Troubleshoot and resolve software issues, optimize code, and improve
application performance.
Participate in code reviews and contribute to the continuous improvement of the
development process.
Work closely with stakeholders to understand business requirements and
translate them into technical solutions.
Write and maintain complex database queries and scripts to support application
development and reporting needs.
Maintain up-to-date knowledge of technology trends, emerging tools, and best
practices in software development, database management, DevOps, and Agile
methodology.
Bachelor's degree in computer science, Software Engineering, or a related field.
3+ years of experience in software development, with a strong focus on .NET
and .NET Core.
Proficiency in JavaScript, CSS, and experience with front-end
frameworks/libraries.
Extensive experience in developing and consuming RESTful APIs.
Strong understanding of DevOps principles and experience working with CI/CD
pipelines, containerization (e.g., Docker), and cloud platforms (e.g., Azure,
AWS).
Solid knowledge of SQL and experience with relational databases.
Experience with agile development methodologies.
Interactions
Internal Interactions External Interactions
All Divisions, departments and sections in
HQ and sites
Product/Application Support centers