About the Role
The professional in this position will build and support enterprise-level software solutions, working closely with cross-functional teams to deliver reliable and maintainable applications.
Responsibilities
- Design and implement software applications based on business requirements
- Collaborate with product and engineering teams to define technical solutions
- Write clean, maintainable, and well-documented code
- Participate in code reviews and contribute to code quality standards
- Troubleshoot and resolve application defects and performance issues
- Support integration between internal and third-party systems
- Develop unit and integration tests to ensure software reliability
- Maintain existing applications through updates and patches
- Follow agile development methodologies and sprint cycles
- Work with databases to design and optimize queries
- Ensure applications meet security and compliance standards
- Contribute to technical documentation and system architecture
- Monitor application performance and recommend improvements
- Stay current with emerging technologies and software trends
- Assist in deployment processes and release management
- Use version control systems for source code management
- Apply software design patterns and best practices
- Collaborate on user interface improvements with UX teams
- Support end-to-end testing efforts
- Respond to support tickets related to application functionality
- Participate in on-call rotations when necessary
- Optimize application workflows for efficiency
- Integrate APIs to extend system capabilities
- Ensure code adheres to coding standards and guidelines
- Work within a structured development lifecycle
Compensation
Competitive salary and benefits package offered
Work Arrangement
Hybrid work environment with flexibility for remote and office-based work
Team
Collaborative team setting focused on delivering scalable software solutions
Why Join Us
- Opportunities for professional growth and career advancement
- Supportive culture that values innovation and collaboration
- Investment in employee development and training programs
Technology Stack
- Uses modern frameworks and tools for full-stack development
- Leverages cloud infrastructure for scalability and reliability
- Emphasizes automated testing and continuous integration
May offer sponsorship for qualified candidates depending on role requirements
