SoftWriters is looking for a Senior Software Engineer to elevate their engineering efforts and develop software solutions for Long Term Care Pharmacies to serve their patients, leveraging new technology, increasing efficiencies, and raising the quality bar through automated testing.
Requirements
- Minimum of 7 years of experience in a full-stack software development role
- Experience developing with languages and technologies in the Microsoft tech stack such as: VB6, .Net Framework and/or .Net Core (C-Sharp), WPF, MVVM, Entity Framework, SQL Server
- Experience designing and developing relational databases (SQL, Oracle, MySQL, etc.)
- Demonstrated advanced software application design and development knowledge
- A solid foundation in Computer Science, with strong competencies in data structures and algorithms
- Experience with SOLID principles, IOC / DI, ORM, and unit testing
- Experience with one or more source control systems (Git, TFS, TortoiseSVN, etc.)
Responsibilities
- Perform Advanced Software Development Tasks
- Collaborate with architects and senior team members to implement innovative architecture and design patterns.
- Mentor team members in delivering clear, concise, and tested code.
- Drive the design and development of cutting-edge software solutions.
- Increase the level of quality with each completed story.
- Seek out opportunities to broaden your scope of knowledge and stay up to date with industry and organizational trends.
- Engage, educate, push, and have fun with your teammates daily.
Other
- BA or BS in Computer Science, Information Science, Management Information Science, related discipline, or equivalent experience
- Demonstrated ability to work both independently and collaboratively
- Strong customer service orientation
- Proven ability to take ownership of, and follow through on, escalated incidents requiring leadership attention until resolution is achieved
- MS in Computer Science or Software Engineering (Preferred)