Software Engineer - Boston, United States - firstPRO, Inc

    firstPRO, Inc
    firstPRO, Inc Boston, United States

    1 month ago

    Default job background
    Accounting / Finance
    Description

    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 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.

    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 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.