Company Overview
At Apexa Tech, we specialize in helping startups and mid-sized companies, and governments scale by delivering world-class software products and well-engineered solutions. Our expertise lies in building complex, scalable software systems. Which are relied upon by global companies
We are passionate about empowering businesses with technology, enabling them to maximize value and profitability. Our goal is to guide companies through the challenging startup landscape, helping them avoid costly technical pitfalls that can hinder growth and profitability.
Job Overview:
Are you a visionary Software Engineer with a passion for building transformative software solutions? At Apexa Tech, we seek a highly skilled engineer to design, develop, and architect state-of-the-art software that drives innovation and growth for our clients.
As a Software Engineer, you will play a pivotal role in gathering user requirements, defining system functionality, and writing high-quality code in languages such as Java, .NET, and Python. You will work through the entire software development life cycle (SDLC), from system analysis to deployment, ensuring our solutions are robust, scalable, and maintainable.
Responsibilities
- Execute full software development life cycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable code
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug, and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with the latest features
Requirements and skills
- 4-5 years of proven work experience as a Software Engineer or Software Developer
- Experience designing interactive applications
- Ability to develop software in Java, .Net, Python, or other programming languages
- Excellent knowledge of relational databases, SQL, NoSQL, and ORM technologies
- Experience developing web applications using at least one popular web framework
- Mastery of software engineering tools and best practices
- Ability to document requirements and specifications
- BSc degree in Computer Science, Engineering, or a relevant field
Why Join Apexa Tech?
- Collaborate with prestigious multinational clients on impactful projects
- Competitive salary and performance-based incentives
- Flexible hybrid working model to balance work and life
- A vibrant, supportive, and fun work environment fostering innovation and growth
If you are a driven and innovative software engineer looking to make a significant impact in a dynamic and supportive environment, we want to hear from you. Join Apexa Tech and be part of our mission to empower businesses with groundbreaking technology.