Software Engineer .Net & Python at Remote, Remote, USA |
Email: [email protected] |
From: karthik, RITWIK Infotech INC [email protected] Reply to: [email protected] Hi, Hope you are doing good, Please find below job description, Position : Software Engineer .Net & Python Location: Richmond, VA (Onsite interview) Duration : Long Term Onsite in Richmond, VA (onsite interview) Contract to hire. Visa- USC, GC. we are looking for Software Engineer for our client in the Richmond, VA area. Candidate should be highly experienced and knowledgeable of Python, web, and .NET development platform. The selected candidate will provide senior level analysis, design, development, deployment and support of enterprise applications. This position requires a close working relationship with project and application stakeholders to ensure technical and functional requirements are met. Also works closely with the network administration and engineering staff to enable application stability, performance, security and monitoring. RESPONSIBILITIES: Deeply understand what drives the business for which you are building software. Use your experience to drive the design of highly performant and highly available products and platforms. Build solutions that operate on large amounts of data in high transaction volume applications. Work with your QA resources to ensure that the software you deliver is of the highest quality. Act as a key member of the product launch team and work closely with teams to resolve operational issues. Take an active role in mentoring other developers. Development of functional and technical design documents based on client project specifications. Creation and execution of functional and unit testing plans. Development of common data objects and workflows to centralize data access and updates to systems. Work closely with database and network administrators to enable system security and performance during the software development process. Development of a monitoring system to enable a timely response to issues. Assist in the design and development of a software release management process for enterprise applications. Work closely with software and system architects to build and maintain an efficient software architecture model for the next generation of applications. Enable and manage software deployment to maximize an effective DEV to QA to Production process. Maintain source code versioning during the software release management process to ensure Rollback and Disaster Recovery needs are met. Monitor application stability and provide timely support for the resolution of system issues. Foster a team development process to support multi-project software releases. QUALIFICATIONS: Demonstrated knowledge of Workflow Processing, Data Modeling, Design, Implementation and Optimization. Knowledge of financial or retail banking products and services a plus. Solid background in Object Oriented Analysis and Design techniques. Track record of building and launching successful products and/or platforms that are scalable Web development using Python, ASP.NET MVC, C#, and .Net Web API. Front end development using JavasScript, CSS3, HTML5 and popular libraries such as Angular, Bootstrap, Backbone, or Knockout. .NET development (C#) experience including cross platform communication technologies such as Web API or WCF Experience working within Agile Framework Database design, T-SQL programming and performance tuning experience Ability to design and develop using Object Oriented design principles and software design patterns to attain high reusability and maintainability Experienced in application performance testing and unit testing strategies and implementation Comprehensive experience using Visual Studio. Familiarity with multi-system integration and common issues that can arise when integrating enterprise technologies Ability to facilitate discussions among other developers to exchange ideas, introduce new technologies and to build consensus among other technologists. Ability to function independently and display a proactive initiative in problem resolution. Bachelor's degree in Computer Science, Computer Engineering preferred or appropriate combination of education and significant experience. Requires demonstrated software development and deployment of enterprise software applications. High level of experience developing Microsoft Object Oriented programming including ASP, .NET and SQL Server applications. Experience developing, delivering and maintaining high quality, secure software products. Experience integrating heterogeneous systems, particularly with Client mainframe systems. Experience developing enterprise applications in clustered environments. Non-Technical Skills: Excellent written and verbal communication skills. Strong interpersonal skills and experience dealing successfully with individuals of varying technical abilities and job levels Please share updated resume and contact details at [email protected] or call me at +1 248-232-0011 Ext : 106 Thanks and Regards Karthik RITWIK Infotech,Inc Keywords: csharp quality analyst green card Virginia |
[email protected] View all |
Tue Mar 14 16:23:00 UTC 2023 |