Develop technical architectures, design patterns, and implementation plans for all team members to implement.
Be an integral part of the application development team, with special emphasis on implementing the business logic and data access layer of application code (C#, ASP.NET, etc.).
Review, analyze and modify existing proprietary applications to correct errors, improve performance and add new features while exceeding coding standards.
Mentor software developers and associate software developers in sound pattern based technical decisions.
Troubleshoot and fix production issues found by customers and internal consultants, reported by software support team.
Participate in Sprint Planning, Daily Standups, Sprint Review and Sprint Retros as part of the Agile Scrum software development lifecycle.
Requirements
Bachelor’s degree in computer science or technology, information systems or software engineering course of study or have relevant experience.
Strong proficiency in data structures and algorithms
6+ years developing with C#, ASP.NET, Entity Framework and AspNetCore/MVC
Solid experience designing and implementing RESTful Web Services
UI development using React and Typescript
Hands-on experience building OAuth 2.0 based services
Experience using design patterns such as dependency inversion via dependency injection required
Strong ability to start and lead a project from inception to completion required
Ability to break down high level requirements into technical specifications for implementation required
Experience with automated unit testing such as xUnit, nUnit, Selenium (E2E tests)
Strong proficiency with Git SCM
Communication: Ability to write in a clear, concise, organized, and convincing manner for the intended audience.
Teamwork: Ability to build and sustain cooperative working relationships
Organization: The ability to arrange resources to get things done; can orchestrate multiple activities at once to accomplish a goal;
Problem Solving: Ability to identify the information needed to solve problems effectively
Composure: Ability to stay calm and in control in tense or frustrating situations
Customer Focus: Ability to cultivate relationships that secure commitment and trust with external and internal customer needs
Action Oriented: Ability to willingly take practical action to deal with a problem or situation in a timely manner
Perseverance: Ability to do something despite difficulty or delay in achieving success
Time Management: Ability to organize and prioritize assigned tasks
JIRA/Confluence preferred
Agile development preferred
Familiarity with Azure deployment preferred
Thorough knowledge of residential home building practices preferred
Software Engineer focused on Cloudflare's Workers Connectivity products, shaping industry - leading services. Empower developers and optimize solutions at all layers of the software stack.
Senior System Software Engineer developing GPU virtualization for NVIDIA at their Santa Clara office. Collaborating with teams to optimize, debug and maintain graphics features and resolving customer issues.
Software/CAD engineer working on Pre - silicon and Post Silicon hardware design projects. Collaborating with teams to automate design tasks for custom circuit designs.
Software Engineer on the Motion Planning team at Zoox improving driving behavior of robots. Collaborating on algorithmic solutions for complex driving scenarios in urban environments.
Engenharia Specialist responsible for subsea maintenance planning and control at BIP. Fostering operational efficiency and compliance through strategic technical support and documentation management.
Senior iOS Software Engineer developing medical mobile applications at Insulet. Collaborating with teams to build world - class software for diabetes management.
Senior Automation Engineer leading automation projects at Etex. Focused on improving operational excellence and technological innovation in industrial processes.
Full Stack Engineer seeking to build the Opik product for AI applications at Comet. Engaging in fast - paced development and collaboration with AI researchers and ML engineers.