The company is seeking a skilled Software Engineer II to innovate and solve complex challenges in cutting-edge SaaS technologies and impactful projects used by enterprises and users worldwide.
Requirements
- Proficiency in one or more programming languages such as C-Sharp, .NET, Python, Java, or JavaScript.
- Experience writing SQL query scripts
- Experience with software development practices and design patterns.
- Familiarity with version control systems like Git GitHub and bug/work tracking systems like JIRA.
- Basic understanding of cloud technologies and DevOps principles.
- Experience with cloud platforms like Azure, AWS, or GCP.
- Experience with test automation frameworks and tools.
Responsibilities
- Software Development: Write clean, maintainable, and efficient code for various software applications and systems.
- Design and Architecture: Participate in design reviews with peers and stakeholders
- Code Review: Review code developed by other developers, providing feedback adhering to industry standard best practices like coding guidelines
- Testing: Build testable software, define tests, participate in the testing process, automate tests using tools (e.g., Junit, Selenium) and Design Patterns leveraging the test automation pyramid as the guide.
- Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner.
- Service Health and Quality: Contribute to health and quality of services and incidents, promptly identifying and escalating issues.
- Dev Ops Model: Understanding of working in a DevOps Model.
Other
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 2+ years of professional software development experience.
- 2+ years of professional cloud-based applications
- Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services.
- Ability to multitask and adapt quickly to changing priorities
- Available on evenings/nights on occasion
- Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.