Learning A-Z · 3 days ago
Software Engineer II
Wonder how qualified you are to the job?
Maximize your interview chances
E-Learning Providers
Insider Connection @Learning A-Z
Responsibilities
Solve problems of considerable scope and complexity
Collaborate with software engineers, QA engineers, UX and Design team, and project managers
Propose, develop, review, and revise new procedures as needed for the continuing development of high-quality systems.
Maintain high test coverage across unit, functional and integration test suites. Ensure code quality by participating in code and design reviews.
Troubleshoot existing systems and applications
Keep informed of technical advances. You can propose changes based on newer technology or ideas relating to other coding patterns, efficiencies.
Remain flexible and responsive to changing priorities and multiple, concurrent responsibilities
Provide technical guidance and training to other team members, when necessary.
Be a talent multiplier
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
4+ years of Software Engineering experience
Proficient in programming languages/frameworks: Laravel, PHP, MySQL (SQL)
Proficient in front-end frameworks like Angular, AngularJS
Proficient in web development technologies: JavaScript, HTML, CSS
Familiarity with a distributed source control system, such as Git
Knowledge of software engineering fundamentals, including: Object-Oriented analysis, Design, and Programming, Software Design patterns, Data Structures, and Algorithms.
Able to work autonomously and within a team environment
Able to express ideas effectively by evaluating and consolidating relevant information for different audiences
Experience using problem-solving and data-based skills to solve business problems and drive process improvements.
Works well in a dynamic team environment and can effectively drive cross-team solutions having complex dependencies and requirements.
Experience with working with other members of an engineering team in design, development, implementation, peer code reviews, and technical meetings
Proven verbal and written communication skills
BS in Computer Science or a related field
Preferred
Proficient in the following programming languages/frameworks: Java, JSP, Spring
Experience with Agile Development Methodologies
Experience in the EdTEch sector