Coforge - Oaks, PA

posted about 2 months ago

Full-time - Senior
Oaks, PA
Professional, Scientific, and Technical Services

About the position

The Senior .Net Developer with SQL experience will play a crucial role in the design, development, and implementation of software solutions using .NET technologies. This position requires a deep understanding of the .NET Core architecture and a solid background in application development using C#, ASP.NET, and SQL Server. The ideal candidate will have over 10 years of experience in the software development field, with a strong emphasis on full-stack development on the Microsoft platform. The role involves working through the entire software development life cycle, including design, testing, deployment, and documentation activities, while adhering to Agile and Scrum methodologies. In this position, the developer will be responsible for creating and maintaining robust applications that meet business requirements. This includes developing RESTful services, implementing unit testing frameworks, and ensuring the scalability and performance of applications. The candidate should be proficient in web development technologies such as HTML, Bootstrap, JQuery, and CSS3, and have experience with SQL Server versions 2012, 2016, and 2017, including SSIS packages. Knowledge of CI/CD tools like Team City, Jenkins, and Octopus is essential, as is familiarity with cloud platforms such as Azure or AWS. The Senior .Net Developer will also be expected to collaborate effectively with team members, demonstrating excellent communication and teamwork skills. The role requires a strong understanding of design principles and architectural patterns, as well as experience in creating database schemas that support business processes. The candidate should be adept at writing reusable libraries and have a solid grasp of concurrency and caching techniques. This position offers an exciting opportunity to contribute to innovative projects and work in a dynamic environment.

Responsibilities

  • Design, develop, and implement software solutions using .NET technologies.
  • Participate in the full software development life cycle, including design, testing, deployment, and documentation activities.
  • Develop RESTful services and ensure application scalability and performance.
  • Create and maintain database schemas that support business processes.
  • Collaborate with team members to ensure effective communication and teamwork.
  • Utilize CI/CD tools for continuous integration and deployment processes.
  • Write reusable libraries and implement unit testing frameworks.
  • Apply Agile methodologies in project development and execution.

Requirements

  • 5 or more years of related experience or equivalent combination of education and experience.
  • Expertise in .NET Core architecture and application development using C# and ASP.NET.
  • Strong experience with SQL Server 2012/2016/2017 and SSIS packages.
  • Proficiency in web development technologies: HTML, Bootstrap, JQuery, CSS3.
  • Knowledge of REST services architecture and asynchronous programming paradigms.
  • Experience with unit testing frameworks and web development concepts.
  • Familiarity with CI/CD tools such as Team City, Jenkins, and Octopus.
  • Solid background in designing and implementing applications using .NET technologies.
  • Excellent written and verbal communication skills.

Nice-to-haves

  • Knowledge of Azure or AWS cloud platforms.
  • Experience with Angular framework.
  • Familiarity with various design and architectural patterns.
  • Understanding of concurrency patterns and caching techniques.

Benefits

  • Full-time employment with competitive salary.
  • Opportunities for professional development and training.
  • Access to advanced technology and tools for software development.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service