M3 Senior Software Engineer HCL

  • company name HCL
  • working location Office Location
  • job type Full Time

Industry Type - IT - Software

Category: Others

Experience: 7 - 12 years required

Pay: INR 2000000 - INR 2500000 /year

Type: Full Time

Location: Hyderabad

Skills: Java, Microsoft SQL Server, C# Programming Language, Python, Web Development, Machine Learning, Amazon Web Services (AWS), MySQL, Cloud Computing, Git

About HCL

HCL Technologies is a global technology company of the next generation that assists enterprises in reimagining their businesses for the digital age. Our technology products and services are founded on four decades of innovation, a world-famous management philosophy, a strong culture of invention and risk-taking, and an unwavering commitment to customer relationships.?

Job Description

Job Description
Location – Hyd
Experience Level – 7+ Yrs
Job Responsibilities
• Build well designed, well-engineered, stable, scalable products across a variety of markets
• Good working experience in OO analysis & design using common design patterns
• Follow software design best practices such as continuous integration, test-driven development, and
regular deployments.
• Solve investors’ problems with technology, understanding market chaos at work and crafting
technically appropriate interactive experiences to communicate effectively with individual investors.
• Be passionate about quality, process, programming, and investing in general, seeing opportunities
for improvement, seizing them, and then sharing your findings with others.
• Familiarity or desire to become an AWS certified developer
• Take ownership of the success of the team with a "gets things done" attitude; the ability to
understand and leverage new technologies, potentially wearing many hats including business
analyst, DBA, QA, and project manager.
• Be on call in a weekly rotation to support production issues
• Help to shape product vision.
Qualifications
• A bachelor's degree in computer science or a related field.
• Five plus years of experience developing commercial quality web applications.
• Have a solid foundation in C#
• Experience with Amazon Web Services technologies like Lambdas, SQS, API-GateWay, S3, ECS
• Implementing application business logic using stored procedures, views, and functions
• Exposure and/or experience with supporting database technologies: (Databases: SQL Server,
AWS Aurora, MySQL, Postgres)
• Experience with Agile methodology and tools like JIRA.
• An understanding of how to protect web applications from common security vulnerabilities
• Knowledge of object-oriented design, domain modeling, and building highly scalable and available
systems.
• Be organized and able to remain productive even when you have multiple deliverables
• Familiar with code unit testing and automated testing of APIs
• Knowledge of source control tools (Git, Code Commit, SVN, TFS), build/release tools (Jenkins,
CodeBuild, CodeDeploy, CodePipeline), and infrastructure as code tools (Terraform,
CloudFormation)
• Strong organizational, analytical, and communication skills, both oral and written, are required.
• Python and/or Java Experience 
• Web Development experience 
• Machine Learning Familiarity