Senior Software Developer
2 weeks ago
Job Location
Inter State Studio - Sedalia, MO
Remote Type
Fully Remote
Position Type
Full Time
Education Level
Not Specified
Travel Percentage
None
Job Shift
1st Shift
Job Category
Information Technology
Description
Inter-State Studio has been capturing images for 90 years and we are considered a leader in our industry. As the largest family owned school photography and yearbook publishing company we pride ourselves on our excellent work environment and growth opportunities within the organization. Inter-State Studio is headquartered in Sedalia, Missouri with territory locations in multiple states. Share the power of a smile today
The Senior Software Developer is responsible for the technical success of their assigned team and its projects. Comprehends the business requirements from a technical point of view and translates those requirements into an actionable technical design. Encourages and assists the technical growth of other developers, serving as a resource for answers to problems and feedback on techniques. This position works In a team and is responsible for the code quality of the project, along with performing assigned work items. A college degree or equivalent experience and a minimum of 6-8 years of experience are required.
Accountabilities
People
- Demonstrated leadership skills with the development staff and is recognized as a mentor and teacher.
- Able to communicate clearly on technical topics to non-technical individuals. Explains trade-offs and decisions made when designing.
- Coordinates with project managers on scheduling and execution of projects and sets appropriate progress goals without direct supervision.
- Works closely with cross-functional teams to understand project requirements and deliver solutions.
- Helps with recruiting, evaluating, and training new developers.
- Recognized critical thinker and problem solver with a demonstrated ability to consider multiple perspectives.
- Actively adjusts methods and outputs based on constructive feedback from peers.
- Provides frequent and clear communication of the status and estimated completion date of assigned projects with team members and supervisors
- Behaves professionally in all personal interactions. Strives to maintain collegial relationships with other employees and/or customers.
- Collaborate with other developers to establish best practices and coding standards.
- Accepts issues assigned in the issue tracking system. Frequently updates the status of the issues and remaining work estimates, and documents any significant non-code information about the work (e.g. major design decisions, test plans, release notes)
- Follows all guidelines for using the source control system to document all code changes.
- Responsible for troubleshooting significant issues, implementing critical bug fixes, and developing complex new features with little technical direction.
- Troubleshoot, debug, and optimize code to ensure optimal performance.
- Documents any new or altered procedures or processes in appropriate SOPs or troubleshooting articles.
- Design and develop high-performance and scalable applications using .NET Core.
- Utilize Docker, Docker Swarm, and / or MicroK8's for containerization and orchestration of applications.
- Implement unit testing and integration testing using xUnit to ensure code quality and reliability.
- Assists in the introduction of improved business and software practices.
- Stays abreast of industry standards and new techniques encompassing every facet of the system (security, documentation, testing, performance, etc.).
- Writes modular, well-tested, and maintainable code through an understanding (and pragmatic application) of the SOLID principles. Recognized ability to teach the same.
- Creates automated unit and integration tests. Assists other developers in writing effective test cases.
- Internally recognized expert in many of the technologies used at Inter-State, where they can provide training to junior team members.. Examples include (but are not limited to):
- Modern, idiomatic .Net development
- Database concepts (tables, queries, views, stored procedures) and their relationship to domain-driven design
- Git (or SVN) source control
- Basic networking concepts (IP addresses, ports, routing, load balancing, TLS, firewalls)
- Deployment concepts (bare-metal, virtual machines, containers, orchestration clusters)
- Seeks out and assists in the evaluation of new technologies that may be relevant at Inter-State
- Capable of independently leading the technical design of medium-sized projects that may involve multiple applications
- Demonstrates an understanding and considers the technical impact of business requirements and suggests alternatives to improve the system as a whole.
- Provides training as needed to more junior members of the department.
- Perform code reviews and assist in the training of other developers.
- Receives assigned projects and generates development issues required to complete the project. May assist project managers in assigning issues to more junior team members.
- Leads both design and code reviews with business stakeholders, project managers, and/or other developers
- Verifies that code projects build correctly and all automated tests pass. Reviews code created by more junior developers before handoff to QA.
- Assigns dev-complete issues to QA that include test plans and any documentation required to ensure proper testing of all anticipated use cases.
- Utilizes feedback from QA and other reviewers to improve implementation and/or correct errors.
Education
- 2 year degree in a technical related field. Equivalent experience may be substituted in place of education.
- Experience in PC based network development and upkeep. Excellent problem solving and logical process development skills.
- Excellent written and verbal communication skills.
- Excellent time management skills.
- Strong written and communication skills.
- Ability to follow verbal / written instructions.
- Ability to give direction / instruction to others.
- Strong computer skills and ability to learn new software.
- Ability to perform under pressure.
- Attention to detail.
- Salary Commensurate with Experience.
- Medical, Dental and Vision.
- 401K
- Paid Time Off.
This position has the ability to be performed in-house, fully remote or hybrid.
As a member of Inter-State Studio you'll represent the finest in School Photography and Yearbooks.
-
Senior Staffing Specialist
3 weeks ago
Sedalia, United States Duke Manufacturing Full timeJob DescriptionJob DescriptionFor nearly a century, Duke has put people first with the goal of being an employer of choice and a good neighbor in each of our communities. Our Purpose is to Nourish Our World and an important way we strive to do so is to create a work environment that encourages each individual to find their passion and grow to their full...
-
Senior Staffing Specialist
4 days ago
Sedalia, United States Duke Manufacturing Full timeJob DescriptionJob DescriptionFor nearly a century, Duke has put people first with the goal of being an employer of choice and a good neighbor in each of our communities. Our Purpose is to Nourish Our World and an important way we strive to do so is to create a work environment that encourages each individual to find their passion and grow to their full...
-
Adjunct, Medical Terminology
2 days ago
Sedalia, United States State Fair Community College Full timeOverview:The Instructor/faculty shall be responsible to the Director, and Dean of Health Sciences for State Fair Community College. The adjunct instructor shall be responsible for: * Compliance with industry recognized standards. * Ongoing planning, systematic development, implementation and evaluation in relationship to the philosophy and outcome criteria...
-
Accounts Payable Specialist
2 weeks ago
Sedalia, United States Katy Trail Community Health Full timeJob DescriptionJob DescriptionExciting opportunity for a detail-oriented individual to join Katy Trail Community Health as a Full Time Accounts Payable Specialist in Sedalia, MO. As a crucial part of our finance team, you will play a key role in maintaining our financial records and ensuring accuracy in all transactions. This role offers the chance to work...