DETAILS: SENIOR SOFTWARE ENGINEER (.NET) Title : SENIOR SOFTWARE ENGINEER (.NET)
Compensation : $120,000 - $130,000 (Excellent base, strong bonus plan, excellent benefits) Total compensation very strong for the right person. Our base will be at or above market, bonus is well above market and Benefits are Excellent
Start Date : ASAP
Location : La Vergne, TN
OVERVIEW: SENIOR SOFTWARE ENGINEER (.NET) We are searching for a .NET focused Software Engineer to join a great team with the desire to continue the growth and impact within their industry. Projects and initiatives are focused on innovation, new technology, and projects to automate and improve process while upgrading technology and methodology. Excellent company benefits and culture with work life balance and plenty of exciting work. If you are looking to make a change where you can impact the core value and products of an organization, have the benefits of a large corporation with the flexibility and culture of a smaller one please give us a call and consider more information.
MINIMUM REQUIREMENTS: SENIOR SOFTWARE ENGINEER (.NET) - Bachelor's Degree in Computer Science or related field or directly related year for year experience
- 5+ years' experience in designing, developing, implementing, and supporting enterprise level IT solutions
- 3+ years' experience in C#.net
PREFERRED EXPERIENCE: SENIOR SOFTWARE ENGINEER (.NET) - Experience with an enterprise message bus, MSMQ, IBM MQ or equivalent
- Experience with CI/CD
- Experience .NET Core framework
- Experience with Docker and or Kubernetes
RESPONSIBILITIES: SENIOR SOFTWARE ENGINEER (.NET) - Serve as Designer/Architect/Engineer for at least one major enterprise IT application.
- Leads areas of integration with at least one major operating system (e.g. Unix/Linux/Windows)
- Performs application modeling and architecture development.
- Leads and executes testing to ensure the program meets the specified requirements.
- Practices and promotes Test Driven Development to minimize application defects.
- Drives solutions and guides the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.
- Acts as technical expert and provides application development oversight.
- Follows and encourages SOLID design principles and works with other developers in implementations that adhere to those principles.
- Champions innovation and expands sphere of influence through mentoring and guidance.
- Works with user/customer community, business analysts, and architects to capture system requirements and design.
- Leverages a technical network to collaborate across the organization.
Thorndale Partners, LLC
Your trusted talent acquisition partner working to provide a premium experience to both job seekers and hiring managers.
Please visit our Website to learn more and follow us on LinkedIn .