Full-Stack Developer @MMCTech
at MMC Corporate
Cluj-Napoca, Cluj, Romania -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Oct, 2024 | Not Specified | 24 Jul, 2024 | N/A | English,Unit Testing,Software,Programming Languages,Integration Testing,Continuous Delivery,Security,Microsoft Azure,Confluence,Jira,Platforms,Code,Aws,Docker,Infrastructure,Rabbitmq,Test Driven Development,Languages,Design Patterns,Continuous Integration | 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:
We seek a highly skilled and experienced Senior Full-Stack Developer with expertise in MEAN stack (MongoDB, Express.js, Angular, Node.js) and .NET technologies to join our dynamic team. You will play a crucial role in designing, developing, and maintaining our cutting-edge web applications. You will be able to work on a wide range of projects, collaborating with cross-functional teams to deliver innovative solutions.
We’re excited to have you on board and look forward to your contributions.
YOUR EXPERIENCE & VALUES
- Excellent communication both in English and Romanian
- Proven experience working on multiple products
- 4+ years of development experience
- The ability to communicate effectively with both technical and non-technical colleagues in a cross-functional environment
- Proven track record of successfully delivering software with a broad mix of languages, technologies and platforms
- Experience working with Agile at Scale, Lean and Continuous Delivery approaches such as Continuous Integration, Test-Driven Development and Infrastructure as Code
- Experience with cloud-native software architectures
- Experience in Security driven design practices and the remediation of SAST/DAST findings
- Experience in CI/CD and DevOps practices including the use of Quality Gates to maintain high levels of code
- Strong Self-starter and involved squad contributor
TECHNICAL SKILLS OR QUALIFICATIONS REQUIRED
- Broad experience across multiple programming languages and frameworks with in-depth skills in at least one of the following: C#, JavaScript, Typescript,
- Strong experience in the following frameworks .NET Core, Angular, NodeJS (MEAN Stack)
- Experience with Unit Testing and Integration Testing
- Practiced experience refactoring, implementing design patterns, design-driven development, continuous integration, system and application design, application security
- Strong experience working with an ORM Framework including the use of TSQL and NOSQL databases such as MSSQL and MongoDB
- Knowledge of SDLC processes and practices and experience with some or all of Confluence, JIRA, ADO, GitHub etc.
- Experience designing and deploying applications on cloud infrastructure with providers such as AWS and Microsoft Azure would be a plus:
- Would be a plus to have experience with Container technologies (Docker and Kubernetes) and RabbitMQ
Responsibilities:
- Ensure that solution requirements are gathered accurately, and understood and that all stakeholders have transparency on impacts
- Perform coding to written Agile stories with unit tests adhering to coding standards and guidelines
- Provide Technical Guidance to one or more engineers and act as a role model for your peer group
- Advocate best practices and concepts within your organization
- Work closely with your peers as a mechanism of continuous improvement
- Champion good agile practices that are foundational to product delivery
- Be an involved member of the MMC Technology community – contribute, collaborate, and learn
- Build strong relationships with product owners, solutions architects, analysts, and pod leadership
- Work with state-of-the-art technologies to solve genuine, real-world problems
- Troubleshoot and resolve development issues
- Provide technical support to clients on existing problems
- Recommend and execute code improvements based on current solutions
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Cluj-Napoca, Romania