Senior Software Engineer
at ConcertAI
Middlesex County, Massachusetts, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 May, 2024 | Not Specified | 01 Mar, 2024 | N/A | Mongodb,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,Javascript | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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