FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
Hamilton Company. Develop software across potentially all architecture layers, from UI to data .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software development across all architecture layers, with a strong focus on C# and .NET technologies. Proficient in UI design, database management, and agile methodologies, while effectively communicating and collaborating with cross-functional teams.
Highest-signal resume keywords
C# ProgrammingRESTful API DevelopmentSQL Database DesignAgile Development MethodologiesUI Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#C++Object-Oriented DesignEntity FrameworkJavaScriptTypeScriptAngular 5+CI/CD ProcessesVersion Control (Git)Software Development Lifecycle
Soft Skills
Effective CommunicationTeam CollaborationCustomer Needs AnticipationIndividual Project ManagementDecision Making
Tools & Technologies
.NETMSSQLWCFAgile Frameworks (SCRUM)Robotics Platforms
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software Engineering
Industry Keywords
Software DevelopmentDesktop ApplicationsArchitectural InterfacesSoftware Defect AnalysisProject Estimation
Tech Stack
Tools & technologiesAngularEntity FrameworkJavaScriptSQLTypeScriptC++.NET
About the role
Key responsibilities & impact- Develop software across potentially all architecture layers, from UI to data
- Develop new features and tools, including design, documentation, implementation, and testing
- Primarily develop desktop-based applications
- Design UI layouts and interfaces
- Make architectural changes as necessary for new features
- Analyze and resolve software defects
- Communicate effectively with other departments and disciplines
- Develop project estimates and timelines
- Potentially deploy and support software on standalone robotics platforms
Requirements
What you’ll need- Fluency in either C# or C++
- Understanding of fundamental object-oriented design principles
- Desire to work in the Microsoft technology stack, including .NET, MSSQL, and C#
- Experience creating and/or maintaining architectural interfaces such as RESTful APIs and WCF contracts
- Solid SQL database design principles and experience with Entity Framework
- Experience with JavaScript, TypeScript, and/or Angular 5+
- Familiarity with CI/CD build processes and version control, preferably Git
- Experience with agile development methodologies or frameworks such as SCRUM
- Ability to analyze and further develop provided requirements
- Ability to anticipate customer and/or product needs
- Ability to communicate and interface with other business verticals
- Ability to work on both individual and team projects
- Familiarity with the software development lifecycle
- Ability to use opportunity cost evaluation as part of decision making
- Bachelor's degree from a regionally accredited university in computer science, software engineering, or a related field
- Must pass drug and background screens
- May be required to wear employer-provided personal protective equipment
Benefits
Comp & perks- Competitive compensation
- Medical, dental, and vision insurance
- Paid vacation time
- Paid sick time
- Disability insurance
- 401(k)
- Tuition reimbursement
- Personal Protective Equipment provided by employer
- Opportunities for professional growth
- Sustainable design commitment