Software Engineer II
Infinite Computer Solutions โ Nepal ยท Posted ~1 day ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Job Description
Software Engineer II (Python / AWS / MongoDB / Amazon DocumentDB)
Location: Nepal
Experience: 3-5 Years
Role Overview
We are seeking a highly motivated Software Engineer II to join our engineering team and contribute to the development of scalable, cloud-native applications within the Infinite Nepal / Cotiviti product suite.
In this role, you will design, build, and maintain software services and reusable components that power large-scale data processing and business-critical applications.
You will collaborate closely with engineers, product owners, Scrum Masters, architects, and other stakeholders to deliver high-quality solutions while adhering to engineering best practices.
This position is ideal for a software engineer with strong Python development experience and a passion for solving complex technical problems in the US healthcare domain.
Key Responsibilities
Design, develop, test, and maintain high-quality, scalable, and reusable software solutions using Python.
Build and enhance data ingestion, transformation, and processing systems capable of handling large-scale datasets.
Implement and maintain event-driven and serverless architectures using services such as AWS Lambda, SQS, and related AWS components.
Design and optimize data storage solutions using Amazon DocumentDB and relational databases.
Create and maintain automated workflows, scripts, and tools to improve operational efficiency and software quality.
Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and support.
Write and maintain unit, integration, and automated tests to ensure software reliability and performance.
Troubleshoot, debug, and resolve production and non-production issues in a timely manner.
Conduct code reviews and contribute to continuous improvement of engineering standards and practices.
Collaborate effectively within Agile/Scrum teams and actively participate in sprint planning, stand-ups, retrospectives, and grooming sessions.
Stay current with emerging technologies and recommend improvements to existing solutions.
Provide technical support and investigate software-related issues reported by internal and external stakeholders.
Support shift-based operational responsibilities when required by business needs.
Required Qualifications
Bachelor's degree in computer science or related technical discipline.
3-5 years of professional software development experience using Python.
Strong understanding of Object-Oriented Programming (OOP), design patterns, and software engineering principles.
Solid experience developing applications using Core Python and commonly used Python libraries/frameworks.
Experience building and deploying applications on AWS cloud services.
Hands-on experience with MongoDB and/or Amazon DocumentDB.
Experience designing and optimizing MongoDB aggregation pipelines.
Working knowledge of relational databases such as PostgreSQL, Oracle, or similar platforms.
Strong SQL skills for data analysis, performance tuning, and troubleshooting.
Experience with message broker and event-driven technologies such as Amazon SQS, RabbitMQ, or Kafka.
Experience developing serverless applications with AWS Lambda.
Proficiency with Git-based source control systems such as GitHub or Bitbucket.
Experience working with structured and semi-structured data formats including JSON, CSV, and Parquet.
Understanding of CI/CD pipelines, automated testing, code quality tools, and software release processes.
Experience working within Agile/Scrum development environments.
Preferred Qualifications
Experience building microservices and distributed systems.
Exposure to large-scale data processing and analytics platforms.
Familiarity with containerization technologies such as Docker and orchestration platforms such as Kubernetes.
Experience with Infrastructure as Code (IaC) tools such as AWS CloudFormation.
Knowledge of healthcare data, healthcare analytics, or the US healthcare domain.
Experience working in highly regulated or compliance-driven environments.
Success Competencies
Strong analytical and problem-solving abilities.
Excellent verbal and written communication skills.
Ability to independently analyze requirements and propose technical solutions.
Strong attention to detail and commitment to software quality.
Effective collaboration and teamwork skills.
Ability to manage multiple priorities in a fast-paced environment.
A continuous learning mindset with a passion for technology and innovation.
Qualifications
Bachelor Degree
Range Of Year Experience-Min Year
3
Range Of Year Experience-Max Year
4
We have 152,170 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 152,170 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume