Sr Software Engineer
SitusAMC
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 115,000–150,000/yr
Posted 3mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design, develop, document, test and debug new and existing software systems, applications and/or components
- Write technical specifications based on conceptual design and stated business requirements
- Evaluate development progress against plans and intervene with lead developers, project managers, or consult with management
- Follow the team’s established Agile processes
- Provide detailed metrics related to turn time, workload, Kickbacks (and reasons), test coverage
- Maintain knowledge of currently evolving platforms, programming languages, and web/database technologies
- Serve as technical expert on development projects, participate in full development life cycle including requirements analysis, design, and deployments
- Evaluate new platforms, technologies, and software products/techniques
- Make design decisions which encourage leveragability, potential reuse, componentization, extensibility, maintainability, and are minimally coupled
- Align development capabilities with the future needs of our customers
- Provide solutions and alternatives to impasses impacting timetables, scalability, and performance factors
- Create repeatable processes; ensure documentation is created, maintained, trained upon, is readily accessible, versioned, and managed under change control
- Assist in the development and Maintenance of detailed software engineering and development plans and processes
- Improve, design or synthesis processes and software that materially differentiates SitusAMC brand and services
- Oversee and guide new product initiatives ensuring adherence to architectural principles
- Drive engineering decision making based on sound business requirements
- Identify sources of technology improvement that can reduce development cost
- Recommend courses of action to maintain cost effectiveness and competitiveness
- Advise and mentor team members as an escalation point
Requirements
- Bachelor’s degree in computer science/engineering, information systems preferred or equivalent combination of education and experience
- Minimum of 6+ years of industry and/or relevant experience
- 1+ years in a Senior Associate level role or external equivalent
- Solid knowledge and understanding of Object Oriented (Analysis, Design, Programming)
- Working knowledge of .Net
- Working knowledge of C#
- Working knowledge of AWS
- Working knowledge of SQL
- Working knowledge of Javascript
- Working Knowledge of Software development frameworks
- Working Knowledge of API Integrations
- Working Knowledge of RESTful Web services
- Working Knowledge of Structured and unstructured databases
- Experience managing UX – Human centered designs
- Experience using Azure DevOps
- Experience using Jira
- Experience using Jenkins
- Experience using Git
- Experience using Bitbucket
- Experience working on Agile Scrum and DevOps aligned delivery teams
- Experience developing software development estimates
- Experience building software products on multiple platforms and industries
- Experience developing Cloud native app and or migrating app to cloud, preferably AWS
- Ability to work independently and creatively, learn quickly, and solve complex problems in high-pressure situations
- Adaptable to every changing environment and changes approach or method to best fit the situation
Preferred
- Bachelor’s in CS/engineering or equivalent preferred
- Experience with Agile/DevOps practices
- Experience with cloud-native development
- Interest and ability to learn other coding languages as needed
- Strong written and verbal communication skills
- Proficient communication skills verbal and written
- Strong organization, administrative and documentation skills
- Proven analytical and creative problem-solving skills
- Ability to manage competing demands, delays, or unexpected events
- Experience with Application Integration and building APIs for a rapidly integrating products
Skills
- .Net
- C#
- AWS
- SQL
- Javascript
- Azure DevOps
- Jira
- Jenkins
- Git
- Bitbucket
- RESTful Web services
- DevOps
- Agile
- CMMI
Similar roles
Lead Software Engineer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Lead Software Engineer
Str · Atlanta, GA · USD 157,000–223,000/yr · today
Lead Software Developer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Senior Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 150,000–237,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Software Engineer, II - Map Enablement
Torc Robotics · Ann Arbor, MI · USD 139,000–166,800/yr · today