Senior Software Engineer- .Net
Apply NowCompany: Tech Tammina
Location: Austin, TX 78745
Description:
Job Title: Senior Software Engineer- .Net
Location: Austin, TX, must be willing to work in TX - hybrid remote/some office visits.
The energy at our company is contagious. We're driven by our immense passion, as we constantly seek out challenges and identify new opportunities. We work hard to connect with our customers and earn their loyalty for life. Bring your talent to our company - our opportunities for growth span the globe. We will give you the training and opportunities to unleash your ambition.
We are seeking to identify highly motivated and qualified individuals for potential future opportunities as Software Engineers - .Net Development. In anticipation of these opportunities becoming available, if you are interested in learning more about the company, completing this profile will allow us to stay connected.
About the Software Engineers (.Net Development):
As Software Engineers we are responsible for developing software to solve business problems, but will also be creating applications that will have a positive impact within several departments ranging from Pre-Production, General Assembly, Propulsion, to Electric Vehicles.
You will work hands-on writing software or solutions based on detailed requirements and system specification.
In addition, you will also have the chance to create and contribute to existing CI/CD pipelines, learn about utilizing containerization technology such as Docker and Kubernetes, write code hosted in Cloud platform and design reusable components and microservices.
Your skills and knowledge will be further improved by working closely with senior developers, architects and business to contribute to software that interface with company Plant devices, machines and manage processes on the factory floor throughout various sites.
All team members demonstrate the company's Cultural Behaviors of accountability, collaboration, integrity, and inclusion.
Applicants must have a strong core .Net skills and some additional technical skills and experience:
Full lifecycle application development using standard design patterns/frameworks
Must have experience as part of a software project delivery effort
Demonstrate mastery of several programming languages, tools and/or technologies
Automates unit/end-to-end testing of software systems within their domain, focused on software quality and maintainability
Proactively engage in the identification / remediation of software issues such as code quality, pattern mismatch, and security issues related to the code or solution/configuration
Aggressively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
Minimum Qualifications:
Bachelor's degree in computer science or related field, or, equivalent combination of education and recent, relevant work experience
Minimum 3 years of professional software development experience
Minimum 3 years of full stack software development experience
Understanding of software engineering practices, design patterns, data structures and algorithms
Experience working in an agile environment
Demonstrates experience/knowledge of RESTful web services
2+ years leveraging Micro services and Continuous Integration and Continuous Delivery
2+ years utilizing industry standard DB technologies
Familiar with RESTful APIs or event-based messaging patten.
Over 3 years of software development experience in C# using .NET Core platform with ASP.NET MVC and RESTful services.
Over 3 years of software development experience in LINQ, Entity Framework, JSON, SQL.
Location: Austin, TX, must be willing to work in TX - hybrid remote/some office visits.
The energy at our company is contagious. We're driven by our immense passion, as we constantly seek out challenges and identify new opportunities. We work hard to connect with our customers and earn their loyalty for life. Bring your talent to our company - our opportunities for growth span the globe. We will give you the training and opportunities to unleash your ambition.
We are seeking to identify highly motivated and qualified individuals for potential future opportunities as Software Engineers - .Net Development. In anticipation of these opportunities becoming available, if you are interested in learning more about the company, completing this profile will allow us to stay connected.
About the Software Engineers (.Net Development):
As Software Engineers we are responsible for developing software to solve business problems, but will also be creating applications that will have a positive impact within several departments ranging from Pre-Production, General Assembly, Propulsion, to Electric Vehicles.
You will work hands-on writing software or solutions based on detailed requirements and system specification.
In addition, you will also have the chance to create and contribute to existing CI/CD pipelines, learn about utilizing containerization technology such as Docker and Kubernetes, write code hosted in Cloud platform and design reusable components and microservices.
Your skills and knowledge will be further improved by working closely with senior developers, architects and business to contribute to software that interface with company Plant devices, machines and manage processes on the factory floor throughout various sites.
All team members demonstrate the company's Cultural Behaviors of accountability, collaboration, integrity, and inclusion.
Applicants must have a strong core .Net skills and some additional technical skills and experience:
Full lifecycle application development using standard design patterns/frameworks
Must have experience as part of a software project delivery effort
Demonstrate mastery of several programming languages, tools and/or technologies
Automates unit/end-to-end testing of software systems within their domain, focused on software quality and maintainability
Proactively engage in the identification / remediation of software issues such as code quality, pattern mismatch, and security issues related to the code or solution/configuration
Aggressively engage in the identification / remediation of software issues related to code or solutions quality, security, and/or pattern/frameworks and software usability or end user related issues
Minimum Qualifications:
Bachelor's degree in computer science or related field, or, equivalent combination of education and recent, relevant work experience
Minimum 3 years of professional software development experience
Minimum 3 years of full stack software development experience
Understanding of software engineering practices, design patterns, data structures and algorithms
Experience working in an agile environment
Demonstrates experience/knowledge of RESTful web services
2+ years leveraging Micro services and Continuous Integration and Continuous Delivery
2+ years utilizing industry standard DB technologies
Familiar with RESTful APIs or event-based messaging patten.
Over 3 years of software development experience in C# using .NET Core platform with ASP.NET MVC and RESTful services.
Over 3 years of software development experience in LINQ, Entity Framework, JSON, SQL.