Job Description :
Hi,

Role: Senior .Net Developer
Location: Chesterfield, MO
Duration: Long term and CTH

Position Overview
· Develop, test and support .NET based web applications according to technical specifications as part of global project teams
· Work side-by-side and under direction of Senior Developers to provide optimal solution per business requirements
· Communicate with business departments to address user requirements and provide system support as per business needs
· Prepare detailed analysis and technical specification based on business requirements
Responsibilities
· Propose solutions and technologies which are likely to bring about timely and high quality system solutions
· Create and maintain detailed logical designs to establish the order in which data is processed, points at which decisions have to be made and the sequence of operations
· Undertake programming assignments including the design, coding, testing and the documentation of programs
· Test the validity and logic of programs and make amendments as required
· Preparation of documents detailing the operations and maintenance of programs
· Ensure all programs are developed according to schedule and meet the necessary standards, e.g. RGA global coding standards, security best practices, etc.
· Recommend improvements, e.g. for more efficient usage of resources, simplify processes, etc.
· Other duties as designated by Director or Lead Developer
Requirements
· 8+ years of experience in programming/systems analysis
· Experience in Programming languages (C#/.NET, JavaScript)
· Experience using Microsoft .NET technology (ASP.NET, MVC, Web Services, WCF, LINQ, IIS, TFS)
· Experience using client-side frameworks (Bootstrap, KnockoutJS, CSS3, JQuery, etc
· Experience with SQL Server and Oracle database systems
· Experience with Visual Studio, SQL Server Management Studio, and Visio tools
· Detailed knowledge of relational database systems, database design and SQL query language
· Knowledge of structured and object oriented programming, DevOps, networking concepts and systems integration
· Ability to translate complex business needs and problems into systems’ design and technical solutions
· Ability to multi-task and provide technical system support to users
· Good interpersonal skills and ability to collaborate with team members and stakeholders around the globe
· Advanced oral and written communication skills (English)
· Bachelor’s degree or equivalent experience
             

Similar Jobs you may be interested in ..