42 OrangeShark Jobs
Full Stack Developer - .Net/Java/AngularJS (3-6 yrs)
OrangeShark
posted 8d ago
Key skills for the job
About the Role :
We are seeking a highly motivated and skilled Software Developer with 3 to 5 years of relevant experience to join our team. You will be responsible for developing and maintaining applications using the latest technologies, contributing to the full software development lifecycle from requirements gathering to production support.
This role requires a strong understanding of Java or .NET, database technologies, front-end development with Angular, and a passion for delivering high-quality solutions.
- Experience in the banking and financial domain is highly valued.
Key Responsibility Areas / Functions :
- Application Development : Develop applications to meet diverse business demands using current development technologies.
- Full Development Lifecycle : Responsible for coding, implementation, maintenance, quality assurance, debugging, and all other aspects of the software development lifecycle.
- Business Value Focus : Develop solutions designed to maximize business value, understanding and aligning with business objectives.
- Domain Knowledge Acquisition : Able to quickly acquire knowledge of specific business domains as needed.
- Architecture & Standards : Ensure deliverables conform to system architecture and development standards.
- Communication : Communicate effectively and purposefully with internal customers and business partners.
- Business Requirement Analysis : Conduct thorough business requirement analysis to understand project needs.
- Solution Design : Prepare detailed solution designs that outline the technical approach.
- Coding : Develop the proposed solution through efficient and well-documented code.
- Testing : Conduct unit testing, integration testing, and address any resulting findings.
- UAT & Security Testing : Address findings from User Acceptance Testing (UAT) and Information Security Testing.
- Deployment : Deploy developed software and applications to the appropriate environments.
- Production Support : Handle production bugs and provide ongoing support for deployed applications.
- Documentation : Create and maintain comprehensive documentation for developed solutions.
- Training : Train team members on the latest development technologies as needed.
- Continuous Learning : Continuously learn and keep abreast of the latest technologies and industry trends.
- Additional Duties : Perform additional duties as determined by business needs and directed by management.
Skills :
- Programming Languages : Java 8.0 or .NET 3.0 and above.
- Relational Databases : Oracle 12c or 19c, MySQL.
- NoSQL Databases : Experience with NoSQL databases.
- .NET Technologies : Knowledge of .NET MVC and .NET Core.
- Front-End Development : Angular.
- API Development : REST API development.
- Database Skills : Knowledge of PL/SQL.
- Operating Systems : Linux, Windows.
- Infrastructure (Preferred) : Infrastructure knowledge is preferred.
- Analytical & Programming Skills : Sound analytical, troubleshooting, and programming skills.
- Domain Knowledge : Understanding of the banking and financial domain is highly desirable.
Qualifications :
- B.Tech (IT/CS) / MCA / M.Sc (IT)
Experience :
- 3 to 5 years of relevant experience
Functional Areas: Software/Testing/Networking
Read full job description