Software Engineer responsible for designing, coding, and supporting application software. Collaborating with teams to deliver quality technical solutions within budget and deadlines.
Responsibilities
Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget.
Work closely with customers, business analysts, technology, and project teams to understand business requirements.
Create low level design documents and detailed engineering specifications based on complex business requirements.
Write code that adheres to coding standards, procedures, and techniques.
Actively participate in the code review process.
Maintain the integrity of existing program logic according to specifications.
Provide technical guidance to the development team through the full software life cycle.
Requirements
Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof.
Experience developing cross-platform applications using Microsoft BI stack.
4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP).
Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
Experience writing automated unit tests in Python.
Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
Strong problem-solving, multi-tasking and organizational skills.
Good written and verbal communication skills.
Demonstrable experience of working on a team that is geographically dispersed.
Senior Engineer Purchase at Festo optimizing supplier processes and managing supplier quality. Collaborating with Purchasing and Engineering for efficiency and compliance management.
Software Engineer enhancing partnerships engineering by developing robust APIs and SDKs at Gusto. Building the integration platform for small businesses using a variety of technologies and focusing on security/privacy.
Tech Lead at SevenX Gaming, a leader in Game Tech in Brazil, defining technical architecture and managing teams. Focused on innovation and ensuring quality in game experiences.
Software Engineer developing testing tools for engineering teams at Cloudflare. Collaborating with engineers to ensure the reliability of production systems and products.
Software Architect defining and maintaining Node.js and serverless microservices architecture. Collaborating with development teams to ensure efficiency and quality in cloud computing environments.
Senior Software Engineer developing low - level system software with focus on bootloaders at NVIDIA. Collaborating with global teams on high - power computing platforms.
Senior System Software Engineer contributing to advances in 3D computer vision technologies at NVIDIA. Collaborating with teams to design and deploy advanced neural reconstruction models.
Software Engineer developing advanced networking simulation solutions at NVIDIA. Collaborating with SW R&D teams and Architects to create next generation Switch simulation.
Software Engineering Intern at Shure developing cutting - edge software solutions and collaborating with engineers. Involves research and prototyping in machine learning and AI technologies.
Senior System Software Engineer improving GPU acceleration in Apache Spark plugins for data processing at NVIDIA. Collaborating with open source communities to enhance performance and functionality.