You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer - Entry Level

About the Job

  • Successful company with excellent operating results and a long-standing culture of dedication to its employees is looking to expand their Software Development team thereby providing additional value to their stakeholders. Job duties include but are not limited to:
  • Full software life cycle support including designing, coding, testing, implementing, maintaining and supporting application software.
  • Developing and enhancing data repositories for the agency's statistical/financial call data.
  • Assisting business users in identifying and implementing technical solutions to streamline/enhance existing processes.
  • Excellent work environment and benefit package. A limited amount of travel is required. Ongoing support for professional development is available.

Role and Responsibilities

  • SQL/C#/ASP.NET Developer
  • Maintain and develop scripts and procedures within the Microsoft SQL Server environment.
  • Write queries (T-SQL) and reports to retrieve data directly from a database and analyze the content and quality of databases and other data files.
  • Utilize T-SQL to define data structures and insert, update and delete data; and to write functions, stored procedures and packages in the SQL database that perform various database processing tasks.
  • Develop and maintain a variety of ASP.NET web applications for hosting on IIS web servers using C#, ASP.NET, JavaScript and SQL.
  • Develop, maintain and enhance our line of business WinForms application using C#, SQL and a collection of third party code libraries.

Experience with the Following Technologies Preferred

  • Database Modeling
  • Relational data modeling for operational databases.
  • Dimensional data modeling for analytical databases (Data Warehouse).
  • Business Intelligence / Data Warehouse Development
  • Managing and executing actions within Visual Studio including integration, analysis, and reporting tool sets.
  • Utilizing Microsoft SSRS and BI tools to create and enhance reports, dashboards, and/or scorecards for various stakeholders.
  • Integration of development for processes that extract data from sources, transform according to specifications and integrate into data destinations.

Qualifications and Education Requirements

  • Bachelor's Degree in Computer Science or similar
  • Internship or some professional experience preferred
  • Intermediate SQL, C#, ASP.NET, JavaScript and AJAX programming experience required
  • Experience with Source Control software (TFS, Source Gear Vault, Subversion).
  • Business Intelligence development experience preferred
  • Data Warehouse experience preferred
  • Knowledge of physical database structures, optimization, disaster recovery and data management best practices strongly preferred
  • Proven trouble shooting/debugging skills with ability to isolate/resolve problems required
  • Capable of working independently or within a team to solve problems under pressure and to manage multiple projects/priorities under time constraints
  • Motivated, self-directed work ethic, willing to aggressively pursue individual and team goals
 Salary Information

We offer competitive salaries based on skills and experience. The range for this position will generally be between $60,000 and $90,000 per year with benefits.


 Additional Notes

This position requires not only a strong technical skill set, but also the ability to understand business requirements and collaborate with the Operations team on process/product enhancements. Strong interpersonal communication skills and initiative are required to help drive technical innovation in the organization.