Software Engineer
Responsibilities:
· Design Solutions: Analyze user requirements and design solutions to meet user needs.
· Code Development and Review: Write clean, efficient, and maintainable code; conduct code reviews to uphold coding standards and mentor junior developers.
· Collaborate Across Teams: Work closely with cross-functional teams, including Tech Directors, SMEs, product managers, UI/UX designers, Testers and other engineers, to deliver software solutions.
· Troubleshoot and Debug: Identify, analyze, and resolve complex software issues in a timely and efficient manner.
· Troubleshoot and Debug: Identify, analyze, and resolve complex software issues in a timely and efficient manner.
· Troubleshoot and Debug: Identify, analyze, and resolve complex software issues in a timely and efficient manner.
Skills:
· Technical Proficiency: Extensive experience with programming languages C#, Javascript, Typescript, Javascript frameworks such as Vue, MS SQL Server
· Analytical and Problem-Solving Abilities: Capability to analyze complex problems and devise effective solutions
· Leadership: Ability to own the work and deliver on time with keen attention to detail.
· Communication Skills: Good verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
· Continuous Learning: Commitment to staying updated with industry trends, emerging technologies, and best practices in software development.
· Familiarity with agile development methodologies.
· Knowledge of software development tools and platforms.
· Familiarity automated testing tools.
Qualifications:
· 5 years of experience in software development and system maintenance.
· Bachelor’s degree in Computer Science, Software Engineering, or a related field.