Are you passionate about developing innovative software? Do you take pride in your work and enjoy working in a team setting? Are you interested in a Senior Software Engineer role where you can make a difference in education and learning? If you have a strong background in software development and would like to create an impact with your work, then this is the role for you.
What you’ll do:
- Design and deliver features using Java, JSP, PHP, MySQL, Swift, HTML and JavaScript on Linux, Windows, Android, and iOS.
- Develop, test and deploy new software.
- Deliver products in a fast-paced, iterative development process, publishing monthly.
- Architect, design, and/or implement applications that conform to a business need.
- Maintain the business perspective in terms of understanding / affecting how systems are implemented to satisfy user goals.
- Responsible for the entire life cycle of a feature or system.
- Review requirements, generate designs, provide rough order of magnitude estimates, implement, and perform unit testing.
- Propose, develop, review, and revise new procedures as needed for the continuing development of high quality systems.
- Work on multiple projects at one time, balancing needs and deadlines.
- Provide technical guidance and training to other team members.
- Troubleshoot complex issues and support systems you have not implemented.
- Share architecture formally and informally with the team and stakeholders.
- Propose changes based on newer technology.
- Research or investigate business opportunities on various projects.
- Testing beyond unit testing (e.g. integration testing with a remote location, capacity testing).
What you bring:
- 5+ years' Software Engineering experience
- Bachelor’s degree in Computer Science or Engineering
- Familiarity with front-end languages and relational databases
- Clear understanding and mastery of traditional, as well as new product development processes
- Excellent interpersonal and communication (written and verbal) skills.
- Desire to mentor others and learn something new along the way.
Highly Preferred:
- 9+ years software engineering experience
- Master's Degree or Equivalent
- Local Candidate
What we offer:
- Competitive salary
- Health benefits
- Paid time off
- Weekly team activities
#ZR