Design, develop, test, and maintain robust software applications aligned with business objectives.
Write clean, efficient, and maintainable code using modern programming languages and frameworks.
Collaborate with architects, analysts, and fellow developers to transform requirements into effective technical solutions.
Conduct debugging, troubleshooting, and performance tuning across multiple environments.
Integrate applications with enterprise systems, third-party services, and cloud-based platforms.
Enhance and maintain existing applications to improve functionality, usability, and performance.
Participate in application architecture design and workflow optimization initiatives.
Perform peer code reviews, apply design patterns, and follow engineering best practices.
Keep up-to-date with emerging technologies and frameworks to continuously improve productivity and application quality.
Produce detailed technical documentation and provide knowledge transfer or user support as required.
Qualifications & Experience
Education
: Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.
Experience
: 3-7 years of professional experience in software development or application programming.
Technical Skills
Strong programming expertise in
Java, C#, Python
, or similar high-level languages.
Solid understanding of
OOP, design patterns, and software architecture principles
.
Proficiency with
web technologies
: HTML5, CSS3, JavaScript, Angular, React, or equivalent frameworks.
Experience with
database technologies
(SQL, Oracle, MySQL, PostgreSQL) including query optimization.
Hands-on experience in
RESTful API and SOAP services
; exposure to
microservices architecture
.
Familiarity with
DevOps tools
(Jenkins, Docker, Kubernetes) and CI/CD pipelines.
Working knowledge of
cloud platforms
(AWS, Azure, or GCP) and deployment practices.
Experience with
unit testing, integration testing, and automation frameworks
.
Understanding of
secure coding practices
including authentication, authorization, and encryption.
Proficiency with
version control systems
such as Git, Bitbucket, or SVN.
* Bonus: Exposure to
big data technologies
(Hadoop, Spark) and analytics integration.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.