Sr Software Developer - .Net - RemoteSitusAMC Holdings Corporation • Columbia, South Carolina, United States
Sr Software Developer - .Net - Remote
SitusAMC Holdings Corporation
- Columbia, South Carolina, United States
- Columbia, South Carolina, United States
Über
Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software
Write technical specifications based on conceptual design and stated business requirements
Continuously evaluate development progress against plans and intervene with lead developers, project managers, or consult with management to facilitate business outcomes
Follow the team’s established Agile processes including supporting both short‑ and long‑term planning, cross‑functional support, and demonstrating working software
Provide detailed metrics related to turn time, workload, kickbacks (and reasons), and test coverage
Maintain knowledge of currently evolving platforms, programming languages, and web/database technologies
Stay up‑to‑date on business initiatives and objectives, particularly as these relate to infrastructure and development architecture issues
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 to determine feasibility and desirability of incorporating their capabilities within the company’s products
Make design decisions that encourage leveragability, potential reuse, componentization, extensibility, maintainability, and are minimally coupled
Strategically align development capabilities with the future needs of our customers
Provide solutions and alternatives to impasses impacting timetables, scalability, and performance factors pertaining to production, implementation, and technology advancements
Aspire to reach a higher level of CMMI and Agile practices, create repeatable processes, and ensure documentation is created, maintained, trained upon, readily accessible, versioned, and managed under change control
Assist in the development and maintenance of detailed software engineering and development plans and processes
Continually improve, design or synthesize processes and software that materially differentiate the company’s brand and services
Oversee and guide new product initiatives ensuring adherence to architectural principles, drive engineering decision making based on sound business requirements, and 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
Perform other activities as assigned by manager
Qualifications / 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, typically with 1+ years in a Senior Associate level role or external equivalent
Solid knowledge and understanding of Object Oriented Analysis, Design, Programming
Working knowledge of multiple languages, software development environments, and software development life‑cycle procedures including but not limited to .NET, C#, AWS, SQL, JavaScript
Working knowledge of software development frameworks, API integrations, RESTful web services, structured and unstructured databases
Experience managing user experience – human‑centered designs
Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools
Interest and ability to learn other coding languages as needed
Strong written and verbal communication skills
Proven organizational, administrative and documentation skills
Strong analytical and creative problem‑solving skills
Ability to manage competing demands, delays, or unexpected events
Experience with application integration and building APIs for rapidly integrating products
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 applications and/or migrating apps to cloud, preferably AWS
Ability to work independently and creatively, learn quickly, and solve complex problems in high‑pressure situations
Adaptable to changing environments and able to adjust method to best fit the situation
Salary: $110,000.00 – $150,000.00 per year. Specific compensation determined through interviews and a review of relevant education, experience, training, skills, geographic location and alignment with market data. Certain positions may be eligible to receive a discretionary bonus as determined by the bonus program guidelines.
SitusAMC offers PTO and paid holidays, the terms of which are set forth in the program policies. All full‑time employees are eligible to participate in various benefit plans, including medical, dental, vision, life, disability insurance and 401K, in each case in accordance with the terms of the applicable plans.
SitusAMC is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.