Job Title:
Senior C# .NET Developer

Company: firstPRO, Inc

Location: boston, MA

Created: 2024-04-20

Job Type: Full Time

Job Description:

The Technology Developer position will be part of the Business Technology team and will be responsible for developing and maintaining solutions that will help streamline business processes. An ideal candidate is passionate about technology and the software development process. Essential Job Functions and Responsibilities:Web Application Development: Develop, maintain, and enhance web-based applications using C#, .NET, and associated technologies. This includes front-end and back-end development, as well as integrations with external systems and databases.Cloud Application Development: Utilize cloud platforms like Microsoft Azure or Amazon Web Services (AWS) to develop and deploy cloud-based applications and solutions.Third-Party and SAAS Applications: Deploy and support third-party applications and Software as a Service (SAAS) applications within the organization.Proof of Concept Development: Create proof of concept applications, processes, and workflows to address and solve business challenges and opportunities using a wide range of technologies.Testing and Debugging: Conduct thorough unit testing and integration testing to ensure the quality and reliability of application changes.Documentation and Training: Produce comprehensive documentation, training materials, and support resources for technology solutions.Vendor and Product Evaluation: Assist with the evaluation and selection of vendors and munication and Collaboration: Communicate technology solutions, both internally and externally. Collaborate with cross-functional teams, including business analysts and project managers, to gather requirements and provide technical expertise. Qualifications: Bachelor's degree required. Degree in Computer Science, Information Systems, Data Science, Data Analytics or Mathematics preferred.2 or more years of substantive relevant experience required. An ideal candidate will have 3-6 years of experience.Proficiency in C# programming language and experience with the .NET ecosystem required.Understanding of database concepts, best practices, and experience working with relational databases required.Ability to quickly debug and troubleshoot web applications.Knowledge of RESTful API design principles and experience with API development and usage required.Experience with cloud platforms including both Azure and AWS services required. Understanding how to build secure and performant tech stacks within them preferred.Experience with Agile methodologies and Source Code Management (Git) required.Experience with and Entity Framework preferred.Familiar with Model-View-Controller (MVC) design principles preferred.Familiarity with Node.js and front-end frameworks such as React or Vue.js preferred.Experience with Kubernetes and Docker preferred.Excellent interpersonal, verbal, and written communication skills.Able to effectively work independently and as part of a team.An inclusive and growth-oriented mindset and excellent attention to detail.To the extent permitted by applicable law, eligible candidates must be authorized to work in the United States without sponsorship or restriction, now and in the future.