Baylor Technologies

. Net Developer

About the Role:
We are looking for a talented and experienced .NET Developer to join Baylor Technologies. In this role, you will be instrumental in designing, developing, and maintaining robust .NET applications that drive our clients’ success. Your expertise in .NET technologies and commitment to delivering high-quality software solutions will be crucial to our project achievements.

Responsibilities:
– Develop, test, and maintain .NET applications to meet business and technical requirements.
– Collaborate with business analysts and stakeholders to understand and translate business needs into technical specifications.
– Write clean, scalable, and maintainable code using C# and .NET framework.
– Perform unit testing and debugging to ensure high-quality code and application performance.
– Participate in code reviews and provide constructive feedback to peers.
– Develop and maintain documentation for code, processes, and system configurations.
– Work closely with cross-functional teams, including project managers, QA testers, and other developers, to deliver solutions on time.
– Stay updated on the latest .NET technologies and industry best practices to continuously improve your skills and knowledge.
– Implement and integrate RESTful APIs and Web Services for seamless data exchange.
– Utilize Azure cloud services for application deployment, monitoring, and scaling.
– Develop microservices architecture to enhance application modularity and scalability.
– Implement and manage CI/CD pipelines for efficient code deployment and integration.
– Optimize application performance through profiling, tuning, and scaling strategies.
– Ensure security best practices are followed in the development lifecycle, including authentication and authorization mechanisms.
– Create and maintain automated test scripts to ensure code reliability and reduce manual testing efforts.
– Engage in Agile/Scrum development practices to ensure efficient project delivery.

Qualifications:
– Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
– Extensive experience with C#, ASP.NET, .NET Core, and related technologies.
– Strong understanding of object-oriented programming (OOP) principles and design patterns.
– Proven experience in developing and deploying web applications using the .NET framework.
– Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.
– Excellent problem-solving and analytical skills, with a strong attention to detail.
– Ability to effectively communicate with stakeholders at all levels, both technical and non-technical.
– Experience with Agile and Waterfall project management methodologies.
– Knowledge of SQL Server and database design principles.
– Experience with other programming languages and frameworks is a plus.
– Proficiency in RESTful API development and integration.
– Experience with cloud platforms, particularly Azure.
– Understanding of microservices architecture and best practices.
– Familiarity with DevOps practices, including CI/CD pipeline implementation.
– Strong focus on application security practices.
– Experience with automated testing frameworks and tools.

Benefits:
We offer a competitive compensation and benefits package, including health insurance, paid time off, and opportunities for professional development. Join our team and contribute to developing cutting-edge .NET applications at Baylor Technologies!

Job Category: .Net Developer
Job Type: Full Time
Job Location: USA

Apply for this position

Allowed Type(s): .pdf, .doc, .docx