Full-Stack Developer @MMCTech

at  MMC Corporate

Cluj-Napoca, Cluj, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Oct, 2024Not Specified24 Jul, 2024N/AEnglish,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 IntegrationNoNo
Add to Wishlist Apply All Jobs
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:

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