No more applications are being accepted for this job
- 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 software.
- Communication 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.
- 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 ASP.NET and Entity Framework preferred.
- Familiar with Model-View-Controller (MVC) design principles preferred.
- Familiarity with and front-end frameworks such as React or 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.
Software Engineer - Boston, United States - firstPRO, Inc
Description
Essential Job Functions and Responsibilities:
Qualifications: