YRCI ยท 8 hours ago
Software Engineer
Maximize your interview chances
ConsultingFinancial Services
No H1BSecurity Clearance Required
Insider Connection @YRCI
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Collect and analyze specifications, definitions, and requirements to develop and maintain applications.
Code, configure, and test applications, adhering to architecture guidelines and design patterns.
Work collaboratively in small, agile teams to ensure applications are developed efficiently and meet quality standards.
Engage in requirements engineering to understand and implement business needs accurately.
Apply knowledge of architecture and frameworks, such asThe Open Group Architecture Framework (TOGAF) and Service-Oriented Architecture (SOA), to inform development decisions.
Utilize model-driven development techniques and business rule management to create dynamic and adaptive applications.
Conduct thorough testing and lead design reviews to ensure application specifications, reliability and performance.
Employ agile development methodologies, like SCRUM, to maintain productivity and adaptability.
Communicate effectively with team members and business users to verify requirements and explain technical solutions.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelors Degree in Science, Technology, Engineering, or Mathematics.
At least 0-2 years of relevant experience in software development, with a focus on model-driven development.
Ability to obtain a Public Trust Clearance.
Strong knowledge in requirements engineering, architecture and frameworks, business rule management, and testing.
Experienced in dynamic and adaptive case management and agile development methods.
Familiarity with application servers, databases, and integration platforms.
Translate business requirements into efficient concepts and structures.
Exceptional analytical skills, with a focus on detail and precision.
Proven ability to meet deadlines while maintaining quality standards.
Excellent communication skills for effective interaction with business users and team members.
Preferred
Highly productive with a strong focus on achieving results.
Keen business sense to understand and prioritize project objectives.
Self-motivated with a strong sense of initiative and adaptability to evolving requirements.
Team player with the ability to work collaboratively.