Senior Software Engineer

at  ConcertAI

Middlesex County, Massachusetts, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 May, 2024Not Specified01 Mar, 2024N/AMongodb,Aws,Models,Computer Science,Controllers,Languages,Html,Angular,Azure,Css,Java,Clinical Research,Node.Js,Security,Authentication,Scala,Python,Relational Databases,Agile,Framework,Programming Concepts,Stored Procedures,Orm Tools,Hibernate,JavascriptNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

REQUIREMENTS

  • BS/MS in Computer Science or related field
  • Overall experience building enterprise, web-based and large-scale data transformation systems.
  • 5+ years of experience building applications using languages such as Java, Scala, Python, Node.js or C#.
  • Deep understanding of Object-Oriented Programming concepts
  • Deep understanding of MVC concepts:
  • Models, Data Annotations and Validations.
  • Controllers, Routing, Authentication and Security.
  • RESTful and WebAPI.
  • Knowledge of OAuth2 or Open Id connect Authorization Frameworks
  • Experience using ORM tools such as Hibernate, SQL Alchemy or Entity Framework
  • Strong Web UI Skills: HTML, CSS, JavaScript (jQuery), Angular or React is desired.
  • Demonstrate strong grasp of Design Patterns and SOLID concepts.
  • Experience building applications with PostgreSQL RDBMS or other relational databases.
  • Experience building applications with MongoDB or other NoSQL databases.
  • Ability to write stored procedures, complex SQL queries, and the ability to analyze the SQL data are required.
  • Previous experience in Agile, team-based product development is preferred.
  • Experience with cloud-based infrastructure such as AWS or Azure is required.
  • Desire to be a key player on the team that is building some great products for clinical research.
  • Ability to execute and deliver on strict guidelines and deadlines.
  • Intellectual curiosity and a desire to continue professional growth.

Responsibilities:

ROLE SUMMARY

Designs and develops software and functional specifications for ConcertAI in accordance with programming standards and provides appropriate documentation in accordance with the ConcertAI Software Development Life Cycle (SDLC) process.

RESPONSIBILITIES

  • Work with engineering leadership to define ConcertAI programming standards.
  • Implement code in accordance with defined programming standards.
  • Develop boilerplate software components in accordance with programming standards.
  • Lead periodic code review to ensure developed code meets programing standards.
  • Develop and review technical design documents to ensure all programming changes are recorded for audits and future reference.
  • Develop unit test cases and perform unit testing in accordance with unit test plan.
  • Participate in product design meetings.
  • Track changes to all modified source code in version control systems.
  • Record resolution process for assigned work items in issue tracking system.
  • Follow procedures described in the Standard Operating Procedures and Development guidelines.
  • Work closely with development leads in resolving client implementation issues.
  • Increases self-marketability by developing greater technology, industry, and product knowledge by attending courses/seminars related to technologies appropriate to the software development being performed, industry developments and trends, and self-studies to strengthen product knowledge.
  • Other related projects and duties as assigned.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Middlesex County, MA, USA