SOFTWARE ENGINEER
Posted By: Admin
Address: Remote
Pay/Salary: $100,000.00 year
No. of Openings: 1
Job Type: Fulltime
Jobs Description
Web and Mobile Application Development: Design, develop and automate/test software applications/maintaining scalable web and mobile applications to support business operations, enhance user experience, and drive digital transformation products by analysing requirements to create software and hybrid solutions using the latest and efficient technologies. Build or customise products/tools for user and company requirements with robust security and support across various networking technologies (Bluetooth, Wi-Fi/Wireless networks, etc. The overall product goal is optimizing operational efficiency by leveraging latest technologies by using various software, test driven development (TDD), automation, code-artificial intelligence (AI) assistants and networking skills such as Python development/automation, Git, Continuous Integration and Continuous Delivery (CI/CD), Docker, Selenium, Robot framework, SQL/SQLite, Splunk, Snowflake, Networking, Cloud technologies(AWS), etc. Work under supervision, as well as independently, in accordance with the job requirements. Travel and/or relocation to unanticipated client sites within the USA may be required on a need basis.
Education Required
Master’s degree in Computer Science/Electrical/IT Engineering or Science (any) or closely related field with at least 4 years of experience in the job or as a Software Engineer/Developer, Software Development in Test (SDET/Test Engineer), IT Engineer or related area. The employer also accepts a bachelor’s degree in Computer Science/Electrical/IT Engineering or Science (any) or a closely related field with at least 5 years of experience in related fields.
Skills and/or Experience Required
- Experience with Python development using Object-Oriented Programming (OOP) and Test-Driven Development (TDD).
- Familiar with Python scripting and automation frameworks like Selenium. Performing system engineering activities and validation of the application user interface (UI) portals with Python, Selenium WebDriver, Robot, Jenkins, GitHub Actions, Docker, Git, etc., using various development and automation/test tools.
- Experience with CI/CD processes, using code-artificial intelligence (AI) assistants, building and running automation tests to make the product robust and detect issues at the early stages.
- Familiar with SQL, Splunk, Snowflake, or Cloud technologies (AWS).
- Good understanding of computer networks, including networking protocols and application security fundamentals
- Comfortable with Linux environment, Windows OS, MAC OS, and related common tools used for the day-to-day project work.
- Familiar with Agile and Scrum team practices
- Proven ability to work independently under high pressure and comfortable working in a dynamic environment.
- Possess a high level of attention to detail.
Position got closed