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
Engineering Technician supporting environmental assessment and remediation services in Phoenix or Tucson, Arizona. Collaboration with geologists and engineers on construction quality assurance and fieldwork.
Software Engineering intern creating software solutions for government and industry at SRI. Collaborating with engineers in an agile environment on diverse projects.
Software Developer focusing on streaming data orchestration for Fraud & Financial Crimes solutions. Seeking experienced professionals proficient in Golang and Agile methodologies.
Senior Software Engineer developing innovative document lifecycle management solutions at GoodLeap. Collaborating with engineers and product managers to implement compliant document - related processes.
Senior Software Engineer at Salesforce delivering customer success through feature development and application maintenance. Collaborating with engineers and product managers to ensure quality solutions.
Software Engineer delivering enterprise software solutions and collaborating with teams at a tech development firm. Engaging in front - end and back - end development with a growth mindset.
Engineer with a passion for data security joining Delphix team. Responsible for securing and delivering data across enterprises while ensuring compliance.
Senior Software Developer focusing on software solutions at LABS.ruhr GmbH, innovating in Health Tech and AI. Collaborating with teams to enhance back and front - end components.
Lead energy supply projects with technical and commercial responsibility, managing teams and overseeing multiple sites. Engage in personnel training, budgeting, and legal compliance in Garching, Germany.
Senior Software Engineer at Ninox Software building complex products and developing a React/TypeScript platform for business applications. Collaborating with teams to enhance software solutions with a focus on quality and performance.