
Senior Technical Analyst
Posted Nov 3

Posted Nov 3
This is a fully remote position, open to applicants in United States.
• Serve as a bridge between business stakeholders/end users and IT development teams.
• Assess and analyze business requirements, collect information, and outline technical scope and objectives.
• Suggest technological solutions or enhancements for business workflows.
• Investigate and document the connections between system elements, end users, processes, data, applications, and devices.
• Convert business requirements into technical documents.
• Develop scalable technical designs that align with system architecture.
• Produce clean, tested, well-organized, and timely code.
• Engage in code reviews and apply constructive feedback.
• Diagnose, troubleshoot, and resolve issues at the application and database levels.
• Write, optimize, and maintain T-SQL queries, stored procedures, functions, and views in Microsoft SQL Server.
• Create server applications utilizing Java, C#, C++, and similar programming languages.
• Offer leadership, mentorship, and task delegation to junior and mid-level engineers.
• Conduct code reviews and evaluate spike documentation.
• Design and implement intricate, scalable, and maintainable software components.
• Develop technical designs and specifications for both functional and non-functional requirements.
• Assist developers in overcoming technical challenges and obstacles.
• Guide engineers in their technical growth and career progression.
• Collaborate with Product Owners during PI Planning and Sprint Planning to refine requirements, estimate effort, and align deliverables with business objectives.
• Bachelor's degree in Business, Management Information Systems, Computer Science, or a related field that includes programming coursework.
• Over 5 years of experience with an object-oriented programming language such as Java, C#, C++, etc.
• Strong proficiency in SQL (T-SQL, PL/SQL, or equivalent).
• Proven ability to design, develop, and maintain complex SQL queries, stored procedures, functions, and views.
• At least 2 years of experience participating in client-facing requirement and solution design sessions, utilizing appropriate technical terminology to convey requirements and proposed solutions.
• Demonstrated capability in designing, developing, and maintaining complex object-oriented applications using languages such as Java and C++, effectively applying OOP principles.
• Familiarity with object-oriented programming concepts and principles.
• Understanding of relational databases, data modeling concepts, and data structures.
• Acquainted with standard software development methodologies and frameworks, including SDLC, Object-Oriented Design (OOD), and Agile/Scrum or RUP.
• Strong analytical and problem-solving abilities.
• Capacity to quickly grasp and comprehend business processes, system integrations, and technical architectures.
• Proven ability to communicate effectively with Product Owners, Engineering Managers, Scrum Masters, System Testers, and clients.
• Customer-oriented mindset with experience in direct interaction with end users and supporting solution delivery.
• Ability to sit for extended periods at a desk and work on a computer.
• Must be capable of lifting up to 15 pounds occasionally.
• Competitive salary and performance-based incentives.
• Comprehensive health, dental, and vision insurance.
• Retirement plan options with employer matching.
• Opportunities for professional development and continuing education.
• Flexible work hours and the possibility of remote work.
Glean
Johnson Controls
Chainguard
Dragos, Inc.
Get handpicked remote jobs straight to your inbox weekly.