Thursday, September 19, 2013

.Net Developer

Hi,

 

.Net Developer Interview Process: Local candidates strongly preferred. Phone screen then face to face

Bowie, MD

6+ Months

 

Must haves:
- Strong .Net 4.0 experience
- Strong SQL Back-end
- MVC architecture exp.

Project Overview
• Responsible for building out a HIX application. Health Information Exchange. Building this integration solution from the ground up, prototype that they can they sell to their customers.
• Building a generic framework to support that process
o 50% back
o 45% middle tier
o 5% developing info having to do with the site – If it’s a SR roles goes more into basic stuff – design patterns, SQL injection, wanting to see how engineers code, scenario questions, whiteboard a solution out – does not want to babysit a SR developer – very hands off approach


- Strong .NET background - 4.0
- ASP.NET MVC
- experience building and architect solution from ground up. Knowledge of design patterns, design layers
- solid SQL Server 2008
- developing business logic using T-SQL a must.
- Agile shop – version controls – code reviews – unit tests
- WCF exp. is a huge plus.


Responsibilities:
• Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology;
• Develop functionality / processes involving T-SQL, C#/ASP.NET, WPF, WCF, SOA implementations
• Create design patterns and data structures to be used by product software development team to build data analytics solutions for clients in the healthcare industry
• Interface with the business operations and product teams for technical specifications; and Participate in customer support processes.
• Develop solutions / processes, using T-SQL, involving DDL & DML in large database environments [500+Gb database size / 500+ million record tables].
• Develop reporting solutions, using SSRS and/or Crystal Report technologies
• Responsible for research, planning, estimation, design, while ensuring that customizations and integration components are meeting the business needs;
• Provide training on coding standards and best practices to team members; and produce quality, tested, and documented code.
• Act as a mentor to team members and aid in adherence to established coding techniques and standards
• Adhere to all confidentiality and HIPAA requirements as outlined within Inovalon’s Operating Policies and Procedures


Qualifications:
• 8 to 11 years experience developing data driven applications C#, SmartClient/WinForms, ASP.NET, XML, Web Services, WCF, WPF, LINQ, multi-threaded programming. .NET 3.5 experience required
• 3+ years experience developing in Visual Studio 2005 or later.
• Minimum of 2 years experience in report development (utilizing Crystal Reports, SQL Server Reporting Services, or others);
• Minimum of 2 years experience in active adherence to SDLC methodologies such as Agile or Incremental; Working knowledge of Scrum is a plus.
• Minimum of 2 years hands-on experience developing T-SQL objects in large database environments [500+Gb database size / 500+ million record tables]
• Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;
• MS degree or foreign equivalent in computer science, engineering, or related field, plus 3 yrs of experience in Information Technology (IT) field. Alternatively, will accept BS degree or foreign equivalent in computer science, engineering, or related field, plus 5 yrs of experience in IT.
• Minimum of 1 year experience as a mentor to junior/mid-level colleague(s)
• Experience working with medical claims datasets and components, including CPT, HCPCS, ICD9 Diag. & Procedures, DRG, Revenue codes, POS, Specialty Taxonomy, Lab, Pharmacy and respective data structures is a plus.


8-11 years of experience with an extensive high proficiency with the Microsoft development platform, including T-SQL and .NET programming languages, and design patterns

Description:

Job Summary:
The Senior Software Development Engineer designs and develops software product applications for market sale or large-scale proprietary software applications for internal use and is generally involved at the full feature or small application level of the full software development lifecycle including testing, implementation, deployment, and auditing.

Duties and Responsibilities:
- Creates robust and scalable feature designs that meet customer requirements. Implements design, code and process optimizations that enable significant improvements in performance, scalability, security, reliability and maintainability. Designs and implementation take into consideration operations and serviceability issues for the feature. Consistently produces high quality designs and code implementations that persist through multiple product cycles. Code produced is exemplary and considered a best practice for the organization. Writes unit tests for each function for the feature that effectively exercises the code, surfaces bugs or design issues and integrates with or complements those used by Test organization. Ensures backwards compatibility of fixes across releases. Ensures that the delivered overall user experience conforms to the feature objectives.

- Keeps own work and team commitments on schedule despite changes in product requirements. Understands the effect of changes on deliverables and leads in re-planning effort to result in complete-able iteration. Fully utilizes the development environment tool suite for efficient implementation and testing of own code. Adapts or enhances the development environment to improve efficiency. Creates or leverages effective debugging methodologies which allow for increased efficiencies across the feature areas. Improvements in development and testing environments are utilized by multiple teams. Proactively identifies code that does not follow standards and either fixes it or removes it. Participates in cross-function bug triage for the feature areas. Ensures the triage bar is consistent and keeps iteration on schedule while maintaining quality standards.

Feature dependencies and risks are identified early and appropriate mitigation strategies are specified. Makes appropriate design and architectural tradeoffs between cost effective solutions, functionality, performance, dependency, quality and reliability for the feature. Tradeoff decisions lower risks, improve quality, and ensure the product vision are met. Feature designs and code are optimized for reusability, reliability, performance, maintainability and scalability. Successfully delivers the feature area across the full product cycle (inception, design, implementation and integration into the product line)

- Contributes viable suggestions and recommendations to a complete architecture for the full feature. The feature designs incorporate effective trade-offs and can be easily incorporated into the overall product architecture. The feature designs take into consideration the full product lifecycle accounting for reliability and maintainability. Uses the full set of debugging and analysis tools to effectively identify and remediate their own code and resolve hard debugging issues contained within the full feature. Extends their debugging capabilities to system level software (e.g. complex multi-threading, memory, issues) areas. Investigates and resolves problems across the full feature. Incorporates lessons learned, identifies design weaknesses and incorporates findings into feature requirements to continuously enhance product designs. Anticipates potential impediments and blocking issues
and pro-actively attempts to prevent their occurrence. Is recognized as the feature expert and is sought out for advice on resolving design and debugging issues

-Suggests and demonstrates software development and quality process improvements (e.g. new tools, new work methods, new debugging techniques) which are adopted by other teams. Recognizes common mistakes being made and identifies processes or mechanisms to avoid same mistakes in the future. Participates in candidate interviews and uses structured interview tools and techniques providing valuable insight into candidates. Thoroughly completes interview assessment instrument providing accurate and effective hire/no hire input. Research into new tools and technology is used to make visible improvements in product quality, performance and reliability. Removes blocking issues or escalates issues as appropriate, which keeps the project on schedule and raises critical issues to management attention. Viewed as a domain expert for full feature areas that others sought out for peer reviews, advice or to resolve issues. Actively recruits talent to the company resulting in valuable new hires. Responsible for mentoring development staff in each of the job factors

-Conducts architectural and design reviews for the feature area. The comprehensive reviews surface key issues, improve quality and enable faster completion of milestones. Standard-bearer for team coding standards and ensures the feature areas comply with them, and follows up with individuals and teams when it does not. Implementation is consistent with product design and architecture goals, and milestones and quality metrics are met. Makes certain that best practices for architecture, design and development are in place for the feature areas before coding starts. Most bugs and other quality issues in assigned feature areas are found before code is peer reviewed or inspected. Code reviews reinforce team standards, and improve the coding and design skills of others. Leads code reviews that measurably improve quality for the product. Identifies design issues in the feature areas that cause frequent bugs and recommends and implements design changes that correct the issue(s). Ensures appropriate testing strategies are in place for the feature areas, which effectively surface quality issues  

 

 

 

With Regards

Murthati Nagender

Phone : 703.260.6033 | Fax: 703.373.2975

e-mail: murthati.nagender@ivisionsol.com |website: www.ivisionsol.com

 

Small,Women & Minority Owned Certified Company