Software Developer
Software Developer
Who we are
Focus Edumatics is a leading ed-tech company that has been offering innovative solutions in the fields
of online tutoring and e-learning for more than 15 years. It is a place that creates technology-driven
solutions to everyday practical challenges faced in education delivery to improve the teaching-learning
process. The company's B2B client base includes universities, publishers, and corporates across the
US. Currently, the company caters to 1000 + schools and 300,000 students. We empower individuals
to solve, create and deliver adaptable solutions. Here is an opportunity to join our dynamic team and
build your dream career.
In this role, you will apply your analytical and critical thinking mind to analyze business requirements,
perform system design, development, unit testing and deployment of web and/or mobile based
applications. The development will be based on .NET, web services, latest JavaScript frameworks,
cloud technologies and machine learning as backend and HTML, CSS/SCSS, ReactJS as front-end.
Knowledge of relational databases is a must to perform these tasks while knowledge of NOSQL
databases would be a plus.
We are looking for passionate, creative, analytical and technically skilled full stack developers who can
roll up their sleeves and deliver high-quality solutions in the above mentioned technologies. You will
be responsible for bringing great user experience and design to life. You will be expected to create
reusable, extensible, flexible, high-performing web and/or mobile applications.
- Review business requirements, identify gaps and author functional design documents
- Develop high-quality software that is aligned with user needs and business goals Participate
and author technical design documents, incl. application integration. Exposure to design
patterns is desirable.
- Proactive and self-starter requiring minimal supervision, who can collaborate with multiple
stakeholders in the company
- Team player who works well with development/ product engineering teams
- Adept at troubleshooting and solving complex problems using root cause analysis
- Adherence with software development processes. Demonstrate problem solving skills, and
attention to quality and detail
- Good communication skills, proficiency in verbal and written English
- Perform code reviews and unit testing of program modules
- Execute conversion plans and documents possible improvements; identifying and resolving
disruptions in the processes
- Adapt and work on distributed technology stacks
- Work with BA’s to define or elaborate business software requirements.Design and build
responsive and usable interface (UI/UX) for web and mobile applications through appealing,
visual design
For more opportunities, please feel free to visit the careers page on www.focusedumatics.com.
- Take ownership of product features and work closely with stakeholders to ideate and rapidly
release minimum viable product or solution
- Extensive experience with SDLC phases including Agile methodologies
- Assist in designing client-side and server-side architecture
- Develop well managed, high quality, scalable and reusable code using .NET components, web
service API’s, database procedures, JavaScript, etc.
- Build automation pipeline (CI/CD) through appropriate tools and scripting
- Perform code reviews, validation and verification testing
- Debug code, solve incidents and defects
- Proactively communicate in providing status reports and report blockers
- Document technical design and unit test plans
- Evaluate security and regulatory requirements
Interested?
If you are interested, please drop us an email to [email protected] along with your CV
and a brief cover letter on why you are interested in this position.
For more opportunities, please feel free to visit the careers page on www.focusedumatics.com.